.login-logo {width:100%; text-align: center; margin-top: 3rem;}
.login-logo .logo{height:60px;}
.login-content{width:60%; text-align: center; line-height: 50px; margin: 2rem 20%;}
.login-input{border:none; border-bottom: 1px solid #e0e0e0;height: 40px;line-height: 40px; width:100%;}
.login-input:focus {outline:none;}
.login-btn {width: 100%; height: 50px; margin: 1rem 0; border-radius: 5px; color: #fff; clear: both;border:none;}
.remenber-me{float:left;}
.remenber-me input{height:20px; width: 20px;vertical-align: middle; margin-right: .5rem;}
.forget-pwd {float: right;}
.login-error-msg{color: red; font-size: .9rem;clear: both; line-height: 20px; text-align: left;}

.header-edit-wapper {text-align: center;}
.header-edit-img {margin: auto; border-radius: 100%; width: 120px;height: 120px;margin-top: 1.5rem;margin-bottom: 1rem;overflow: hidden;}
.mine-header {
	background: url(../imgs/user_header_bg.png) center 0 #f37d0f;
    background-size: auto 100%;
    padding: 25px 0;
    overflow: hidden;
}
.mine-header-img {
	margin: 0px 15px;
    width: 70px;
    height: 70px;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 100%;
    border: 3px solid #fff;
    text-align: center;
	float: left;
}
.mine-header-img img {
	width: auto;
    height: 100%;
    margin: 0 auto;
}
.mine-header-info{
	float: left;
    font-size: .9rem;
    color: #FFFFFF;
}
.mine-header-info div:first-child{margin-top: 5px;}

.mine-order {
    background-color: #FFFFFF;
    overflow: hidden;
}
.mine-order ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	font-size: .9rem;
	padding: 25px 0;
}
.mine-order ul li div:first-child {
	width: 40px;
    height: 40px;
    margin: 0 auto 0;
    background: url(../imgs/icons.png) -35px -140px no-repeat;
}
.mine-order ul li div.unpay {background-position: -35px -140px;}
.mine-order ul li div.unsend {background-position: -72px -140px;}
.mine-order ul li div.cancel {background-position: -108px -140px;}
.mine-order-title{padding: 20px 25px 30px; border-bottom: 1px solid #ccc;}
.mine-order-title:after {
	content: "";
    position: absolute;
    right: 15px;
    width: .6rem;
    height: .6rem;
    border-left: 1px solid currentColor;
    border-top: 1px solid currentColor;
    transform: translate3d(0,-50%,0) rotate(135deg);
    margin-top: 10px;
}
.mine-order-title div:first-child {
    float: left;
}
.mine-order-title div:last-child {
    float: right;
    padding-right: 5px;
}

.mine-list {margin: 20px 0;background-color: #FFFFFF; padding: 15px 25px;}
.mine-list a div{padding: 15px; border-bottom: 1px solid #ccc;}
.mine-list a:last-child div {border-bottom: 0px;}
.mine-list a div:after{
	content: "";
    position: absolute;
    right: 15px;
    width: .6rem;
    height: .6rem;
    margin: 10px 20px 0 0;
    border-left: 1px solid currentColor;
    border-top: 1px solid currentColor;
    transform: translate3d(0,-50%,0) rotate(135deg);
}
.mine-list div a{width: 100%}

.mine-list ul{padding: 15px;}
.mine-list ul li{padding: 15px; border-bottom: 1px solid #ccc;}
.mine-list ul li:last-child {border-bottom: 0px;}
.mine-list ul li:after{
	content: "";
    position: absolute;
    right: 15px;
    width: .6rem;
    height: .6rem;
    margin-top: 15px;
    border-left: 1px solid currentColor;
    border-top: 1px solid currentColor;
    transform: translate3d(0,-50%,0) rotate(135deg);
}
.mine-list ul li a{width: 100%}

/** 个人资料页样式*/
.mine-info{width:90%; text-align: center; line-height: 50px; margin: 2rem 5%;}
.mine-info-item{padding-bottom:1px; border-bottom: 1px solid #e0e0e0;height: 55px;width:100%;}
.mine-info-item label{width:30%;}
.mine-info-item input{border:none; width:70%;}
.mine-info-item input:focus {outline:none;}
.mine-info-read{border:none; width:70%; float: right; text-align: left;}

.radio-group {float: right;width: 70%;text-align: left;}
.radio-group input{
	width: 25px;
	height: 25px;
	background-clip: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 3rem;
	margin: 5px 10px;
	vertical-align: middle;
	border-radius: 100%;
	-webkit-transition: background-color .25s;
	transition: background-color .25s;
	border: 1px solid #f59306;
}
.radio-group input:checked {background-color: #ff5722;}

